Cross-platform Software Developer
C#/.NET, Mobile Apps, Bespoke Software Development
Greetings from Mike Irving, Software Developer.
C# / .NET, Web Design, Mobile App Development and Digital Marketing Specialist.
Microsoft MVP for .NET, Web Development.
Co-organiser of Dot Net North and Macc Tech.
A regular Tech Speaker, and Open-source enthusiast.
I am from the town of Macclesfield in Cheshire, not far from Wilmslow, Stockport and Manchester, UK.
I have been working as a Software Developer since 2002, starting out with back-end web development in ASP (JavaScript and VBScript Syntax versions) and Microsoft SQL Server. I am now working largely in Visual Studio 2022, .NET 8 / .NET 9 / software applications, in C#.
I made my first mobile app for the Apple iPhone in 2010, and have been actively developing Mobile Apps for iOS, iPadOS and Android Devices since.
My day to day work is rich and diverse, across App Development, Web Development and other Software Development.
During my career, I have had the pleasure of working Freelance, Contract, and on a Permanent Basis, for companies of all sizes. Many of which have had a base in Cheshire and Greater Manchester. These roles have included working for SaaS (Software as a Service) companies, Digital Agencies, a leading SEO (Search Engine Optimisation) company, large corporations and small businesses.
Currently employed by a leading app development company in Macclesfield.
Previously, as a self employed Software Developer / Consultant, I worked on various projects, in the Macclesfield + Bollington area, and beyond!
If you are looking for help with your software applications, please get in touch.
Web Application technologies:
HTML5, CSS3, JavaScript (ECMAScript), jQuery. .NET / C#, Blazor WebAssembly, ASP.NET MVC, Razor Pages and Web Forms. SQL Server, T-SQL, Entity Framework. Web Services and RESTful APIs, over AJAX.
Mobile Apps:
iOS, iPadOS: Swift. Android: Objective-C, Java, Kotlin. Cross-Platform: C# / .NET with .NET MAUI and Uno Platform, and historically with Xamarin. Also used: C++, Apache Cordova.
IDEs, Programs and Tooling:
Fully familiar with Microsoft Visual Studio, VS Code, vs for Mac, Microsoft SQL Server Management Studio, Xcode, Android Studio, Adobe Photoshop.
Source Control:
Git version control, familiar with Sourcetree and SmartGit tooling. Regular user of GitHub and Azure DevOps. Also familiar with SVN and TFS repositories, GitLab and Bitbucket.
Cloud platforms:
Microsoft Azure, Amazon Web Services (AWS) and Google Cloud Platform (GCP).
CMS (Content Management Systems) I have built upon:
Umbraco, Kentico, WordPress, bespoke CMS systems.
Other Technologies I have experience in:
Windows Server, MySQL, Microsoft Access, 4D Server, Delphi, Microsoft Visual Basic, some Apache, PHP and JSP, Shopify.